#include <stdio.h>
#include<string.h>
#include<stdlib.h>

extern char** environ;

//argc表示argv指针数组的个数
int main(int argc, char* argv[], char* env[])
{
    //(void)argc;
    //(void)argv;
    //(void)env;

    ////environ
    //int i = 0; 
    //for(;environ[i];i++)
    //{
    //     printf("%s\n",environ[i]);
    //}

    //getenv()
    printf("%s\n",getenv("PATH"));

   // if(argc != 2)
   // {
   //     printf("Usage: %s[-a | -b | -c]\n",argv[0]);
   //     return 1;
   // }
   // const char* arg = argv[1];

   // if(strcmp(arg,"-a")==0)
   //     printf("这是功能1\n");
   // else if(strcmp(arg,"-b")==0)
   //     printf("这是功能2\n");
   // else if(strcmp(arg,"-c")==0)
   //     printf("这是功能3\n");
   // else 
   //     printf("Usage: %s[-a | -b | -c]\n",argv[0]);

    //int i = 0;
    //for(; i < argc; i++)
    //{
    //    printf("argv[%d]:%s\n", i, argv[i]);
    //}

    return 0;
}

////argc表示argv指针数组的个数
//int main(int argc, char* argv[])
//{
//    //(void)argc;
//    //(void)argv;
//
//    if(argc != 2)
//    {
//        printf("Usage: %s[-a | -b | -c]\n",argv[0]);
//        return 1;
//    }
//    const char* arg = argv[1];
//
//    if(strcmp(arg,"-a")==0)
//        printf("这是功能1\n");
//    else if(strcmp(arg,"-b")==0)
//        printf("这是功能2\n");
//    else if(strcmp(arg,"-c")==0)
//        printf("这是功能3\n");
//    else 
//        printf("Usage: %s[-a | -b | -c]\n",argv[0]);
//
//    //int i = 0;
//    //for(; i < argc; i++)
//    //{
//    //    printf("argv[%d]:%s\n", i, argv[i]);
//    //}
//
//    return 0;
//}
